@charset "utf-8";
/* CSS Document */
/* &nbsp; 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */ 

html { color: #000; background: #fff;
/* 1、修正所有浏览器的行高度。 2、在iOS中定位更改后，防止字体大小的调整。*/
	line-height: 1.15; zoom: 1;
/* 不让鼠标 选中文字  */
/*  -webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none; */
	-webkit-text-size-adjust: 100%;	
	-ms-text-size-adjust: 100%;
/*  用于移动端 当坚屏转向横屏时放大文字，注意，就算viewport设置了maximum-scale=1.0 文字还是会放大的;
	所以如果不想让iPhone横坚屏切换的时候调节文字，用-webkit-text-size-adjust: 100%; 不能用 auto|none */
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form,
fieldset, legend, input, textarea,p, blockquote, th, td, hr, button, article,
aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;
}



/* 1。在Firefox中添加正确的方框大小。2。显示溢出的边缘和IE。*/
hr { box-sizing: content-box; height: 0; overflow: visible; }

/* 1。修正所有浏览器中字体大小的继承和缩放。2。纠正所有浏览器中奇怪的“em”字体大小。*/
pre,code,kbd,samp { font-family: monospace, monospace; font-size: 1em; }

/* 在所有浏览器中添加正确的字体大小。*/
small { font-size: 80%; }

/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea {
	/* 文字的修饰 */
	font: tahoma, arial,\5FAE\8F6F\96C5\9ED1;
/* 
	tahoma   大河马字体
	\5b8b\4f53 表示宋体   
	\5FAE\8F6F\96C5\9ED1微软雅黑
	arial   是一套随同多套微软应用软件所分发的无衬线体TrueType字型
	sans-serif    表示是无衬线字体，是一种通用字体族。     
	注意：不要用中文 font-family:’宋体’ 
*/
    font-family: "Microsoft YaHei","微软雅黑",Arial, sans-serif;
    color: #212121;
    font-size: 14px;
}
/* forms 1。改变所有浏览器的字体样式。2。删除Firefox和Safari中的空白。*/
input, select, textarea, button, optgroup{
	font-family: inherit; /* 1 */
  	font-size: 100%; /* 1 */
  	line-height: 1.15; /* 1 */
  	margin: 0; /* 2 */
}

/* 显示IE的溢出。显示溢出的边缘。*/
button,input { overflow: visible; }

/* 删除边缘、Firefox和IE中文本转换的继承。1。删除Firefox中文本转换的继承。*/
button,select { text-transform: none; }








/* 去掉各Table cell 的边距并让其边重合 */
table {	border-collapse: collapse; border-spacing: 0; }

/* IE bug fixed: th 不继承 text-align */
th { text-align: inherit; }

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th { text-align: left; }

/* 去除默认边框 */
fieldset, img {	border: 0; padding:0; margin:0; display: inline-block; }

/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display: block; }

/* 去掉列表前的标识, li 会继承 */
ol, ul, li { list-style: none; }

/* 一致的 del 样式 */
del { text-decoration: line-through; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }

/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* 默认不显示下划线，保持页面简洁 */
ins, a { text-decoration: none; }

/* 让链接在 hover 状态下显示下划线 */
a {
	color: #444; cursor: pointer; outline:none;
  	background-color: transparent; /*删除IE 10中的活动链接的灰色背景。*/	
}

a:hover { text-decoration: none; }

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header,
hgroup, menu, nav, section { display: block; }

/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {
	display: inline-block;
	/* 加 星号 是因为 IE7 一直 只认识加 星号 的属性 */
	*display: inline;		
	*zoom: 1;
}

/* 去掉 firefox 下此元素的边框 */
abbr, acronym { border: 0; font-variant: normal; }

/*	1.在Chrome 57中移除底部边框。2.在Chrome、Edge、IE、Opera和Safari中添加正确的文本装饰。*/
abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }

address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }

/* 在Chrome、Edge和Safari中添加正确的字体权重。*/
b,strong { font-weight: bolder; }

/* 修正了在iOS和Safari中无法设计可点击类型的问题。 除苹果手机的默认样式，input按钮  */
input[type="button"], input[type="submit"], input[type="reset"],select {
   -webkit-appearance: none; border-radius: 0;
}

/* 自动填充导致input文本框背景变成偏黄色  */
input:-webkit-autofill { 
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	border: 1px solid #CCC!important; 
} 

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, 
body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, 
em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header,
hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, 
output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup,
table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0; 
  padding: 0;
  border: 0; 
  vertical-align: baseline;
}

a, div, header, span { -webkit-tap-highlight-color: rgba(255,255,255,0);}

/* 类样式  */
.xf-break {
	word-break: keep-all; white-space: nowrap; overflow: hidden; overflow: hidden;
	/*
	1、 word-break: 在恰当的断字点进行换行   像行内元素 填满父元素才换行
	值	normal		使用浏览器默认的换行规则。
		break-all	允许在单词内换行。
		keep-all	只能在半角空格或连字符处换行。

	 2、word-wrap： 允许长单词换行的下一行 		像块元素单词太长是直接换到下一行
	值 normal	只在允许的断字点换行（浏览器保持默认处理）。
	 break-word	在长单词或 URL 地址内部进行换行。
	 
	 3、 white-space : nowrap ; 文本不换行
	 white-space:nowrap；overflow:hidden；  text-overflow: ellipsis; 加上前面两句超出时 用省略号显示
	*/	
}

/* 设置内联, 减少浮动带来的bug */
.xf-floatLeft {	float: left; }
.xf-floatRight { float: right; }

/* 清理浮动 */
.xf-clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.xf-clearfix { zoom: 1; /* for IE6 IE7 */ }

/* 显示 隐藏  */
.xf-none { display: none; }
.xf-block{ display: block; }



/* 框架css自带样式的重置 */
.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a {
    color: #333;
    font-weight:400;
	text-shadow:none;
}

/* 重置所有的问题阴影属性 */
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
    text-shadow:none;
}